package com.ynet.middleground.user.bean;

import com.ynet.core.common.BaseReqObjPager;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Wangxz
 * @description 企业用户查询用户角色请求类
 * @date 2019-10-26
 */
@Data
@ApiModel(value = "企业用户查询用户角色请求对象", description = "企业用户查询用户角色请求对象")
public class QueryEnterpriseUserRoleListReq extends BaseReqObjPager {
    private static final long serialVersionUID = 7576872654808438271L;
    /**
     * 角色名称
     */
    @ApiModelProperty(value = "角色名称", notes = "角色名称", dataType = "String")
    private String roleName;

    /**
     * 角色描述
     */
    @ApiModelProperty(value = "角色描述", notes = "角色描述", dataType = "String")
    private String roleId;

    /**
     * 级别码
     */
    @ApiModelProperty(value = "级别码", notes = "级别码", dataType = "Integer")
    private Integer levelCode;
    
    /**
     * 排序字段
     */
    @ApiModelProperty(value = "排序字段(创建时间createTime、角色名称roleName、角色级别levelCode)若已填排序方式则排序字段必填", notes = "排序字段(创建时间createTime、角色名称roleName、角色级别levelCode)若已填排序方式则排序字段必填", dataType = "String")
    private String sortField;
    
    /**
     * 排序方式
     */
    @ApiModelProperty(value = "排序方式(asc正序，desc倒序)若已填排序字段则排序方式必填", notes = "排序方式(asc正序，desc倒序)若已填排序字段则排序方式必填", dataType = "String")
    private String sortOrder;

}
